1
general::
Honorary treatment, lavish hospitality, as in We'll have to get out the red carpet for the President's visit. This term comes from the literal practice of rolling out a carpet to welcome a royal or other esteemed guest, and indeed is often put as roll out the red carpet. [Early 1900s]
American Heritage Idioms